win32: rollback change and use _gdk_display
authorIgnacio Casal Quinteiro <icq@gnome.org>
Mon, 11 Apr 2016 20:22:37 +0000 (22:22 +0200)
committerIgnacio Casal Quinteiro <icq@gnome.org>
Mon, 11 Apr 2016 20:25:41 +0000 (22:25 +0200)
This makes usage of _gdk_display again when creating a window.
This is needed because there is a window created when the display
is being initialized, so it becomes a chicken and egg problem.
For now we roll back this to fix the wintab crash but we might
want to fix this again in the future by improving the wintab
initialization.

https://bugzilla.gnome.org/show_bug.cgi?id=764664

gdk/win32/gdkwindow-win32.c

index 411462c84567d778f0dd9323a43e3cba1eda1199..3029e46ee37015ca6845cc7955df5461a7952434 100644 (file)
@@ -704,7 +704,7 @@ _gdk_win32_display_create_window_impl (GdkDisplay    *display,
   /* check consistency of redundant information */
   guint remaining_mask = attributes_mask;
 
-  g_return_if_fail (display == gdk_display_get_default ());
+  g_return_if_fail (display == _gdk_display);
 
   GDK_NOTE (MISC,
            g_print ("_gdk_window_impl_new: %s %s\n",